package com.example.springboot_sdse_air.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

/**
 * 功能：
 * 作者：王彬 202200111149
 * 日期：2025-04-28 12:40
 */
@Data
public class MinerUExtractResultResponse {
    private int code;
    private String msg;

    @JsonProperty("trace_id")
    private String traceId;

    private Data data;

    // 内部的 Data 类
    @lombok.Data
    public static class Data {
        @JsonProperty("batch_id")
        private String batchId;
        @JsonProperty("extract_result")
        private List<extract_result_single> extractResult;
    }

    // extract_result内部的extract_result_single
    @lombok.Data
    public static class extract_result_single {
        @JsonProperty("file_name")
        private String fileName;
        private String state;
        @JsonProperty("err_msg")
        private String errMsg;
        @JsonProperty("full_zip_url")
        private String fullZipUrl;
    }
}
